<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>悟道-Java高效精修路线 | 浪飞IT小栈</title>
    <meta name="generator" content="VuePress 1.9.9">
    <link rel="icon" href="/img/favicon.ico">
    <meta name="description" content="前后端技术分享">
    <meta name="keywords" content="前端博客,后端博客,人工智能,个人技术博客,前端,前端开发,前端框架,web前端,前端面试题,技术文档,学习,面试,JavaScript,js,ES6,TypeScript,vue,python,css3,html5,Node,git,github,markdown,java,Spring,Springboot,Redis,mysql">
    <meta name="baidu-site-verification" content="7F55weZDDc">
    <meta name="theme-color" content="#11a8cd">
    
    <link rel="preload" href="/assets/css/0.styles.ada71c49.css" as="style"><link rel="preload" href="/assets/js/app.a2a00aa5.js" as="script"><link rel="preload" href="/assets/js/2.256f807a.js" as="script"><link rel="preload" href="/assets/js/10.ab144fe3.js" as="script"><link rel="prefetch" href="/assets/js/11.062e0879.js"><link rel="prefetch" href="/assets/js/12.f9c60882.js"><link rel="prefetch" href="/assets/js/13.0a6ebfcf.js"><link rel="prefetch" href="/assets/js/14.03fc6f12.js"><link rel="prefetch" href="/assets/js/15.19dbf9fd.js"><link rel="prefetch" href="/assets/js/16.6e68160b.js"><link rel="prefetch" href="/assets/js/17.1d678834.js"><link rel="prefetch" href="/assets/js/18.4536fd5c.js"><link rel="prefetch" href="/assets/js/19.9c1b65df.js"><link rel="prefetch" href="/assets/js/20.c5f96e71.js"><link rel="prefetch" href="/assets/js/21.3f0b334e.js"><link rel="prefetch" href="/assets/js/22.55c868be.js"><link rel="prefetch" href="/assets/js/23.91286241.js"><link rel="prefetch" href="/assets/js/24.c1af1909.js"><link rel="prefetch" href="/assets/js/25.a995a755.js"><link rel="prefetch" href="/assets/js/26.abc5dea3.js"><link rel="prefetch" href="/assets/js/27.1eb62850.js"><link rel="prefetch" href="/assets/js/28.b383a871.js"><link rel="prefetch" href="/assets/js/29.088e0d73.js"><link rel="prefetch" href="/assets/js/3.cd716564.js"><link rel="prefetch" href="/assets/js/30.3ccc98d5.js"><link rel="prefetch" href="/assets/js/31.aab7cc23.js"><link rel="prefetch" href="/assets/js/32.5e16b7e6.js"><link rel="prefetch" href="/assets/js/33.4aaeb741.js"><link rel="prefetch" href="/assets/js/34.45e8e898.js"><link rel="prefetch" href="/assets/js/35.5899c97a.js"><link rel="prefetch" href="/assets/js/36.32e2e263.js"><link rel="prefetch" href="/assets/js/37.c4e27bbd.js"><link rel="prefetch" href="/assets/js/38.fe5e60d2.js"><link rel="prefetch" href="/assets/js/39.2cb0b4ee.js"><link rel="prefetch" href="/assets/js/4.edf4d5e7.js"><link rel="prefetch" href="/assets/js/40.08d5bead.js"><link rel="prefetch" href="/assets/js/41.2f80f24b.js"><link rel="prefetch" href="/assets/js/42.43a49913.js"><link rel="prefetch" href="/assets/js/43.08da7ec2.js"><link rel="prefetch" href="/assets/js/44.7c7cb8a9.js"><link rel="prefetch" href="/assets/js/45.0ddf7e7f.js"><link rel="prefetch" href="/assets/js/46.7c4609a5.js"><link rel="prefetch" href="/assets/js/47.edf3ddf8.js"><link rel="prefetch" href="/assets/js/48.569a90b9.js"><link rel="prefetch" href="/assets/js/49.fa368ac8.js"><link rel="prefetch" href="/assets/js/5.24054156.js"><link rel="prefetch" href="/assets/js/50.b9b3ea7f.js"><link rel="prefetch" href="/assets/js/51.a2ebf0fe.js"><link rel="prefetch" href="/assets/js/52.31f02238.js"><link rel="prefetch" href="/assets/js/53.4110ef1e.js"><link rel="prefetch" href="/assets/js/54.dab741c7.js"><link rel="prefetch" href="/assets/js/55.f27984e9.js"><link rel="prefetch" href="/assets/js/56.bd4c1a8e.js"><link rel="prefetch" href="/assets/js/57.375d40cb.js"><link rel="prefetch" href="/assets/js/58.932e3864.js"><link rel="prefetch" href="/assets/js/59.e657be1b.js"><link rel="prefetch" href="/assets/js/6.b259c061.js"><link rel="prefetch" href="/assets/js/60.88d94274.js"><link rel="prefetch" href="/assets/js/61.fa71d884.js"><link rel="prefetch" href="/assets/js/62.a9d3b3b7.js"><link rel="prefetch" href="/assets/js/63.f849fe75.js"><link rel="prefetch" href="/assets/js/64.1770f7a9.js"><link rel="prefetch" href="/assets/js/65.6afc33db.js"><link rel="prefetch" href="/assets/js/66.799f2eb4.js"><link rel="prefetch" href="/assets/js/67.f36b2f7d.js"><link rel="prefetch" href="/assets/js/68.868cd00b.js"><link rel="prefetch" href="/assets/js/69.4c29b907.js"><link rel="prefetch" href="/assets/js/7.e34ea00f.js"><link rel="prefetch" href="/assets/js/70.1b993ed4.js"><link rel="prefetch" href="/assets/js/71.e16ad4f9.js"><link rel="prefetch" href="/assets/js/72.627505e6.js"><link rel="prefetch" href="/assets/js/73.32768e14.js"><link rel="prefetch" href="/assets/js/74.968a580d.js"><link rel="prefetch" href="/assets/js/75.42d5af3d.js"><link rel="prefetch" href="/assets/js/76.19a69d31.js"><link rel="prefetch" href="/assets/js/77.cf627a78.js"><link rel="prefetch" href="/assets/js/78.07177880.js"><link rel="prefetch" href="/assets/js/8.c4dd00ce.js"><link rel="prefetch" href="/assets/js/9.0ff73be2.js">
    <link rel="stylesheet" href="/assets/css/0.styles.ada71c49.css">
  </head>
  <body class="theme-mode-light">
    <div id="app" data-server-rendered="true"><div class="theme-container sidebar-open have-rightmenu"><header class="navbar blur"><div title="目录" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/img/logo.png" alt="浪飞IT小栈" class="logo"> <span class="site-name can-hide">浪飞IT小栈</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/pages/6138ae/" class="nav-link">Java速通</a></div><div class="nav-item"><a href="/pages/705b35/" class="nav-link">面试经典</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="精品项目" class="dropdown-title"><a href="/project/" class="link-title">精品项目</a> <span class="title" style="display:none;">精品项目</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>桌面端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/pages/8143cc480faf9a11/" class="nav-link">JavaScript</a></li></ul></li><li class="dropdown-item"><h4>PC后端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/note/javascript/" class="nav-link">项目1</a></li><li class="dropdown-subitem"><a href="/note/typescript-axios/" class="nav-link">项目二</a></li></ul></li></ul></div></div><div class="nav-item"><a href="/about/" class="nav-link">电子书</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="索引" class="dropdown-title"><a href="/archives/" class="link-title">索引</a> <span class="title" style="display:none;">索引</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/categories/" class="nav-link">分类</a></li><li class="dropdown-item"><!----> <a href="/tags/" class="nav-link">标签</a></li><li class="dropdown-item"><!----> <a href="/archives/" class="nav-link">归档</a></li></ul></div></div><div class="nav-item"><a href="/pages/0c07b2/" class="nav-link">IT杂货铺</a></div><div class="nav-item"><a href="/archives/" class="nav-link">更多资源</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><div class="blogger"><img src="https://cdn.jsdelivr.net/gh/langfeiyes/images-khub/avatar.jpg"> <div class="blogger-info"><h3>浪飞yes</h3> <span>无法简单的人儿~</span></div></div> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/pages/6138ae/" class="nav-link">Java速通</a></div><div class="nav-item"><a href="/pages/705b35/" class="nav-link">面试经典</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="精品项目" class="dropdown-title"><a href="/project/" class="link-title">精品项目</a> <span class="title" style="display:none;">精品项目</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>桌面端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/pages/8143cc480faf9a11/" class="nav-link">JavaScript</a></li></ul></li><li class="dropdown-item"><h4>PC后端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/note/javascript/" class="nav-link">项目1</a></li><li class="dropdown-subitem"><a href="/note/typescript-axios/" class="nav-link">项目二</a></li></ul></li></ul></div></div><div class="nav-item"><a href="/about/" class="nav-link">电子书</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="索引" class="dropdown-title"><a href="/archives/" class="link-title">索引</a> <span class="title" style="display:none;">索引</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/categories/" class="nav-link">分类</a></li><li class="dropdown-item"><!----> <a href="/tags/" class="nav-link">标签</a></li><li class="dropdown-item"><!----> <a href="/archives/" class="nav-link">归档</a></li></ul></div></div><div class="nav-item"><a href="/pages/0c07b2/" class="nav-link">IT杂货铺</a></div><div class="nav-item"><a href="/archives/" class="nav-link">更多资源</a></div> <!----></nav>  <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>开篇</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/pages/0e8971/" class="sidebar-link">序-蹉跎青春，不留遗憾</a></li><li><a href="/pages/2726c2/" aria-current="page" class="active sidebar-link">悟道-Java高效精修路线</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#一、学习前提" class="sidebar-link">一、学习前提</a></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#二、阶段一-javase基础" class="sidebar-link">二、阶段一：JavaSE基础</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_2-1-重要性" class="sidebar-link">2.1 重要性</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_2-2-学习时长" class="sidebar-link">2.2 学习时长</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_2-3-学习内容" class="sidebar-link">2.3 学习内容</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_2-4-学会标准" class="sidebar-link">2.4 学会标准</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_2-5-学习技巧" class="sidebar-link">2.5 学习技巧</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_2-6-学成境界" class="sidebar-link">2.6 学成境界</a></li></ul></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#三、阶段二-javaweb阶段" class="sidebar-link">三、阶段二：JavaWeb阶段</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_3-1-重要性" class="sidebar-link">3.1 重要性</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_3-2-学习时长" class="sidebar-link">3.2 学习时长</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_3-3-学习内容" class="sidebar-link">3.3 学习内容</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_3-4-学会标准" class="sidebar-link">3.4 学会标准</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_3-5-学习技巧" class="sidebar-link">3.5 学习技巧</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_3-6-学成境界" class="sidebar-link">3.6 学成境界</a></li></ul></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#四、阶段三-热门框架" class="sidebar-link">四、阶段三：热门框架</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_4-1-重要性" class="sidebar-link">4.1 重要性</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_4-2-学习时长" class="sidebar-link">4.2 学习时长</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_4-3-学习内容" class="sidebar-link">4.3 学习内容</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_4-4-学会标准" class="sidebar-link">4.4 学会标准</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_4-5-学习技巧" class="sidebar-link">4.5 学习技巧</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_4-6-学成境界" class="sidebar-link">4.6 学成境界</a></li></ul></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#五、阶段四-项目与工具" class="sidebar-link">五、阶段四：项目与工具</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_5-1-重要性" class="sidebar-link">5.1 重要性</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_5-2-时长" class="sidebar-link">5.2 时长</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_5-3-学习内容" class="sidebar-link">5.3 学习内容</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_5-4-学会标准" class="sidebar-link">5.4 学会标准</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_5-5-学习技巧" class="sidebar-link">5.5 学习技巧</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_5-6-学成境界" class="sidebar-link">5.6 学成境界</a></li></ul></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#六、阶段五-中间组件" class="sidebar-link">六、阶段五：中间组件</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_6-1-重要性" class="sidebar-link">6.1 重要性</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_6-2-学习时长" class="sidebar-link">6.2 学习时长</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_6-3-学习内容" class="sidebar-link">6.3 学习内容</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_6-4-学会标准" class="sidebar-link">6.4 学会标准</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_6-5-学习技巧" class="sidebar-link">6.5 学习技巧</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_6-6-学成境界" class="sidebar-link">6.6 学成境界</a></li></ul></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#七、阶段六-其他增强" class="sidebar-link">七、阶段六：其他增强</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_7-1-重要性" class="sidebar-link">7.1 重要性</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_7-2-学习时长" class="sidebar-link">7.2 学习时长</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_7-3-具体内容" class="sidebar-link">7.3 具体内容：</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_7-4-学会标准" class="sidebar-link">7.4 学会标准</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_7-5-学习技巧" class="sidebar-link">7.5 学习技巧</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_7-6-学成境界" class="sidebar-link">7.6 学成境界</a></li></ul></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#八、阶段七-面试考验" class="sidebar-link">八、阶段七：面试考验</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_8-1-重要性" class="sidebar-link">8.1 重要性</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_8-2-学习时长" class="sidebar-link">8.2 学习时长</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_8-3-具体内容" class="sidebar-link">8.3 具体内容</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_8-4-学会标准" class="sidebar-link">8.4 学会标准</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_8-5-学习技巧" class="sidebar-link">8.5 学习技巧</a></li><li class="sidebar-sub-header level3"><a href="/pages/2726c2/#_8-6-学成境界" class="sidebar-link">8.6 学成境界</a></li></ul></li><li class="sidebar-sub-header level2"><a href="/pages/2726c2/#九、阶段八-顺利入职" class="sidebar-link">九、阶段八：顺利入职</a></li></ul></li><li><a href="/pages/c29a9e/" class="sidebar-link">道法-费曼学习法</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>基础语法</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>面向对象</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>常用类</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>基础高级</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>数据库</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>前端技术</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>热门框架</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>前后端分离</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>权限控制</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>NoSQL</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>微服务</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>消息中间件</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>脚手架</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>技术增值</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="articleInfo-wrap" data-v-06225672><div class="articleInfo" data-v-06225672><ul class="breadcrumbs" data-v-06225672><li data-v-06225672><a href="/" title="首页" class="iconfont icon-home router-link-active" data-v-06225672></a></li> <li data-v-06225672><a href="/categories/?category=Java%E9%80%9F%E9%80%9A" title="分类" data-v-06225672>Java速通</a></li><li data-v-06225672><a href="/categories/?category=%E5%BC%80%E7%AF%87" title="分类" data-v-06225672>开篇</a></li></ul> <div class="info" data-v-06225672><div title="作者" class="author iconfont icon-touxiang" data-v-06225672><a href="https://github.com/langfeiyes" target="_blank" title="作者" class="beLink" data-v-06225672>langfeiyes</a></div> <div title="创建时间" class="date iconfont icon-riqi" data-v-06225672><a href="javascript:;" data-v-06225672>2024-02-28</a></div> <!----></div></div></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="">悟道-Java高效精修路线<!----></h1>  <div class="theme-vdoing-content content__default"><h1 id="java高效精修路线"><a href="#java高效精修路线" class="header-anchor">#</a> Java高效精修路线</h1> <p>下面讲的是如何从零开始在短时间内入行并能上手开发的精修路线与时间规划。</p> <h2 id="一、学习前提"><a href="#一、学习前提" class="header-anchor">#</a> 一、学习前提</h2> <p>脱产自学：半年(180天)     学习强度：10时/天</p> <p>非脱产自学：1年(360天)   学习强度：工作日-2时/天   周末-10时/天</p> <p>俗语：一天不练手脚慢，两天不练丢一半，三天不练门外汉，四天不练瞪眼看</p> <p>如果坚持不来，不建议进入这行。</p> <h2 id="二、阶段一-javase基础"><a href="#二、阶段一-javase基础" class="header-anchor">#</a> 二、阶段一：JavaSE基础</h2> <h3 id="_2-1-重要性"><a href="#_2-1-重要性" class="header-anchor">#</a> 2.1 重要性</h3> <p>**非常重要：**这个阶段入门Java必经之路，Java这条路走得多远，这里起决定性作用，是建楼的地基。</p> <h3 id="_2-2-学习时长"><a href="#_2-2-学习时长" class="header-anchor">#</a> 2.2 学习时长</h3> <p><strong>学习时长：15天(10小时/天)</strong></p> <p>说明一下，这个时间算高强度学习了，按以往学习经验，会有2种类型朋友：</p> <ul><li><p>行稳致远，进而有为：1小时精通知识点概念，9小时不断有意识重复练习。</p></li> <li><p>好高骛远，眼高手低：自持天赋过人，10分钟精通知识点概念，1小时作业练习，8小时50分装逼</p></li></ul> <p>最后结果是：各有应得</p> <h3 id="_2-3-学习内容"><a href="#_2-3-学习内容" class="header-anchor">#</a> 2.3 学习内容</h3> <p>常量，变量，运算符，表达式，流程控制语句，数组，面试对象对象，常用类，集合，IO，异常，线程，网络编程，Lambda，反射内省，xml解析，文件读取。</p> <h3 id="_2-4-学会标准"><a href="#_2-4-学会标准" class="header-anchor">#</a> 2.4 学会标准</h3> <p><strong>学会的判断标准：开口表述10分钟</strong></p> <p>我一直奉行的学会判定标准：是否能围绕一个知识点讲上10分钟。</p> <p>原因：胸藏文墨虚若谷，腹有诗书气自华</p> <p>没有点底料，你侃个毛线~</p> <p>也别跟我杠，我能写代码不就行了，为啥要讲？除非公司是你爸开的，不用面试就能进去！</p> <h3 id="_2-5-学习技巧"><a href="#_2-5-学习技巧" class="header-anchor">#</a> 2.5 学习技巧</h3> <p><strong>学习窍门非常简单：往死里练</strong></p> <p>这个阶段基本都是记忆性的知识点，语法格式固定，需要做的是重复练习，重复练习，重复练习。</p> <p>先来5遍熟练，再来5遍巩固，最后来5遍加深。</p> <p>不舍得一身剐，哪里傲视群雄的资本，这个阶段狠就对了。</p> <h3 id="_2-6-学成境界"><a href="#_2-6-学成境界" class="header-anchor">#</a> 2.6 学成境界</h3> <p><strong>学成后的境界：练气初期</strong>
初步感应到天地灵气，能吸纳灵气入体转换成法力，存放到丹田内。</p> <p>编程的说法：能写简单Java小程序</p> <h2 id="三、阶段二-javaweb阶段"><a href="#三、阶段二-javaweb阶段" class="header-anchor">#</a> 三、阶段二：JavaWeb阶段</h2> <h3 id="_3-1-重要性"><a href="#_3-1-重要性" class="header-anchor">#</a> 3.1 重要性</h3> <p><strong>重要性：非常重要</strong>
如果上一个阶段是基础，这个阶段是灵魂，只要还从事Java 这行，这阶段思想长在。就跟你灵魂一样，少了它，你还是算人么？</p> <p>肯定又又朋友杠，后面用框架，项目开发都用框架，谁用这个阶段的知识点啊。呵呵，肤浅了，试问你：你项目脱离了这个发起请求--&gt;处理请求--&gt;响应请求 这个流程了吗？</p> <h3 id="_3-2-学习时长"><a href="#_3-2-学习时长" class="header-anchor">#</a> 3.2 学习时长</h3> <p>学习时长：15天(10小时/天)
一样是15天，加上第一阶段，那就是1月入门java基础。</p> <h3 id="_3-3-学习内容"><a href="#_3-3-学习内容" class="header-anchor">#</a> 3.3 学习内容</h3> <p>数据库，mysql， JDBC，Maven，HTML/CSS，JavaScript/es6，HTTP协议，Tomcat，Serlvet，请求响应，JSP/SESSION，过滤器与监听器，Vue，element-ui</p> <h3 id="_3-4-学会标准"><a href="#_3-4-学会标准" class="header-anchor">#</a> 3.4 学会标准</h3> <p>这阶段掌握判断标准：随手写各种CRUD
这个阶段涉及到数据库操作，各种web操作，学成之后，对java开发有基本了解，能开发出一些简单应用。比如学校官网，简单个人博客。</p> <h3 id="_3-5-学习技巧"><a href="#_3-5-学习技巧" class="header-anchor">#</a> 3.5 学习技巧</h3> <p><strong>学习技巧：整理归纳，往死里练</strong></p> <p>第一阶段操作只需要一个main方法就能执行完逻辑，这个需要结合浏览器，服务器，自身项目，所以需要建立交互观念，建立：发起请求---&gt;处理请求---&gt;响应请求的流程模型，根据模型将涉及到知识点串联。这里非常重要，如果做不到，后续学习基本上是懵懵懂懂状态了。</p> <p>当缕清流程，剩下的就是往死里练习，做到随手可以写。</p> <h3 id="_3-6-学成境界"><a href="#_3-6-学成境界" class="header-anchor">#</a> 3.6 学成境界</h3> <p>学成后的境界：练气中期</p> <p>人体吸收天地灵气速度大增，转换成法力速度大增，丹田内存储法力空间更大了。</p> <p>编程说法：能开发java小程序-web版</p> <h2 id="四、阶段三-热门框架"><a href="#四、阶段三-热门框架" class="header-anchor">#</a> 四、阶段三：热门框架</h2> <h3 id="_4-1-重要性"><a href="#_4-1-重要性" class="header-anchor">#</a> 4.1 重要性</h3> <p><strong>重要性：非常重要</strong>
这个阶段一样重要，如果说web阶段是灵魂，这个阶段是肉体。现在是看脸的年代，你空灵魂，没有华丽的外表是无法吸引LSP跟你互动的。因为：<strong>你的外表决定了我是否想要了解你的内在</strong></p> <p>企业是逐利，效率高于一切，合理使用框架可以极大提高开发效率。</p> <p>所以灵魂诚可贵，肉体价更高，我们都是肉食动物，就不装清高了。</p> <h3 id="_4-2-学习时长"><a href="#_4-2-学习时长" class="header-anchor">#</a> 4.2 学习时长</h3> <p><strong>学习时间长：8天(10小时/天)</strong>
你没看错，就8天， 平均2天一个框架，能学会么，可以的。</p> <p>这个阶段讲究不求甚解，因为当前掌握的技术有限，无法做到解读源码，了解原理。这个阶段你能做的就是将框架当做工具来学习，只需要学会如何使用工具即可。</p> <h3 id="_4-3-学习内容"><a href="#_4-3-学习内容" class="header-anchor">#</a> 4.3 学习内容</h3> <p>Spring，SpringMVC，SpringBoot，MyBatis，MyBatis-Plus</p> <h3 id="_4-4-学会标准"><a href="#_4-4-学会标准" class="header-anchor">#</a> 4.4 学会标准</h3> <p><strong>掌握的标准：随手写各种CRUD</strong>
这个阶段内容跟web阶段类似，变化点在于原先是使用基础的Javaweb技术，现在用上框架，多了框架间整合与交互，其他不变。</p> <h3 id="_4-5-学习技巧"><a href="#_4-5-学习技巧" class="header-anchor">#</a> 4.5 学习技巧</h3> <p><strong>学习窍门：整理归纳，类比学习，往死里练</strong>
这个阶段算是web阶段增强版，学习该阶段时一定要类比web阶段的学习。</p> <p>springmvc---web    mybatis---jdbc</p> <p>灵魂与肉体相结合，这才算个人样。</p> <h3 id="_4-6-学成境界"><a href="#_4-6-学成境界" class="header-anchor">#</a> 4.6 学成境界</h3> <p><strong>学成境界：练气后期</strong>
人体吸收天地灵气速度继续增长，转换成法力速度继续增长， 丹田内存储法力空间继续增大</p> <p>编程说法：写Java简单小程序-框架版</p> <h2 id="五、阶段四-项目与工具"><a href="#五、阶段四-项目与工具" class="header-anchor">#</a> 五、阶段四：项目与工具</h2> <h3 id="_5-1-重要性"><a href="#_5-1-重要性" class="header-anchor">#</a> 5.1 重要性</h3> <p><strong>学习重要性：非常重要</strong>
这阶段也非常重要，前面都是灵魂啊，肉体啊，这个阶段主题是成长。</p> <p>灵魂肉体的结合仅意味着你生而为人，成啥样的人，就看这个阶段努力了啦。</p> <h3 id="_5-2-时长"><a href="#_5-2-时长" class="header-anchor">#</a> 5.2 时长</h3> <p><strong>学习时长：10天~50天(10小时/天)</strong>
这个阶段可长，可以短，视掌握前面3个阶段情况而定，按以往经验来看，50天最为适合。</p> <p>原因：项目多与少，项目经验掌握快与慢都是关键。</p> <h3 id="_5-3-学习内容"><a href="#_5-3-学习内容" class="header-anchor">#</a> 5.3 学习内容</h3> <p>项目开发涉及到工具：idea git restful linux maven 等</p> <p>项目一：传统管理类型项目-spring springmvic  springboot mybatis + html/js/css</p> <p>项目二：前后端分离类型项目-spring springmvic  springboot mybatis+  + vue</p> <p>项目三：分布式/微服务类型项目-springcloud  + vue</p> <p>这个阶段内容多，也难，是成长必经之路，前面三个阶段说好听点是入门，难听点是了解java皮毛，这个阶段才算是真正入门。</p> <p>程序员的区别就是在这个阶段拉开距离的，能悟道，前途光明，悟不了，建议另寻它路。</p> <p>何为悟道？</p> <p>1&gt;兴趣浓烈，越学越兴奋--上乘</p> <p>2&gt;了解开发本质，索然无味--中乘</p> <p>3&gt;厌恶，逃避，厌学-下乘。</p> <p>所有了解过的朋友，10有6 7 在第2，Java开发也就是混口饭吃，差不多就好，成就一般。</p> <p>10存1在第1，兴趣驱动，大，中厂占有一席</p> <p>剩下的，不说也罢。</p> <h3 id="_5-4-学会标准"><a href="#_5-4-学会标准" class="header-anchor">#</a> 5.4 学会标准</h3> <p><strong>学会的判断：能跑项目</strong>
到这个阶段，就不是往死练那么简单了，讲究是悟</p> <p>1&gt;是否能将以前知识点串联</p> <p>2&gt;是否能类比，完成知识点迁移</p> <p>3&gt;是否能联想并创新，模仿后超越</p> <p>4&gt;能否整合知识点，整合需求，整合项目</p> <h3 id="_5-5-学习技巧"><a href="#_5-5-学习技巧" class="header-anchor">#</a> 5.5 学习技巧</h3> <p><strong>学习技巧：自主，灵活</strong>
1&gt;自主学，有意识学，多思考，多总结，多联想，多实践，代码说话</p> <p>2&gt;不死板，不教条：没有标准答案，能实现需求就是好方案</p> <h3 id="_5-6-学成境界"><a href="#_5-6-学成境界" class="header-anchor">#</a> 5.6 学成境界</h3> <p><strong>学成后境界：筑基期初期</strong>
人体吸收天地灵气速度倍增，体内灵力转换成法力速度倍增，丹田内存储法力空间倍增</p> <p><strong>编程说法：入门，入行，能开发企业级项目</strong></p> <h2 id="六、阶段五-中间组件"><a href="#六、阶段五-中间组件" class="header-anchor">#</a> 六、阶段五：中间组件</h2> <h3 id="_6-1-重要性"><a href="#_6-1-重要性" class="header-anchor">#</a> 6.1 重要性</h3> <p><strong>重要性：非常重要</strong>
该阶段为第四阶段附属阶段，一般不建议与第四阶段割裂，学习时相互联想。</p> <h3 id="_6-2-学习时长"><a href="#_6-2-学习时长" class="header-anchor">#</a> 6.2 学习时长</h3> <p><strong>学习时长：10天(10小时/天)</strong>
基本上一天一个中间件，有些难，有些简单，难的可以在项目阶段结束后继续深究。</p> <h3 id="_6-3-学习内容"><a href="#_6-3-学习内容" class="header-anchor">#</a> 6.3 学习内容</h3> <p>缓存相关：redis，ehcache， memcached</p> <p>数据库相关：MongoDB，Hbase</p> <p>搜索相关：elasticsearch</p> <p>容器化相关：docker，k8s</p> <p>微服务相关：springcloud Alibaba组件</p> <p>文件存储相关：oss，GFS</p> <p>消息中间件：各种mq</p> <p>.......</p> <h3 id="_6-4-学会标准"><a href="#_6-4-学会标准" class="header-anchor">#</a> 6.4 学会标准</h3> <p>学会判定标准：能结合具体项目场景，开口表述10分钟，并能灵活使用
<strong>学成 =  10分钟的讲解 + 灵活使用</strong></p> <h3 id="_6-5-学习技巧"><a href="#_6-5-学习技巧" class="header-anchor">#</a> 6.5 学习技巧</h3> <p>这个阶段学习技巧：思考 + 实践
中间件学习方法论：</p> <p>1&gt;能解决啥问题</p> <p>2&gt;怎么解决问题</p> <p>3&gt;原理是啥</p> <p>4&gt;项目中怎么使用的</p> <p>自问自答，自然就OK啦。</p> <h3 id="_6-6-学成境界"><a href="#_6-6-学成境界" class="header-anchor">#</a> 6.6 学成境界</h3> <p><strong>学成后境界：筑基期中期</strong>
人体吸收天地灵气速度继续倍增，体内灵力转换成法力速度继续倍增，丹田内存储法力空间继续倍增</p> <p><strong>编程说法：能开发有一定难度的企业级项目</strong></p> <h2 id="七、阶段六-其他增强"><a href="#七、阶段六-其他增强" class="header-anchor">#</a> 七、阶段六：其他增强</h2> <h3 id="_7-1-重要性"><a href="#_7-1-重要性" class="header-anchor">#</a> 7.1 重要性</h3> <p><strong>重要性：一般</strong>
如果能坚持到这，基本可以说出去找工作没啥问题了，如果你学历ok，技术能力ok， 表述能力ok，人品ok，在一线城市找个10k的工作完全没问题。</p> <p>那找个阶段目的，就是让你找工作更加简单，更容易得手，工资也可以进一步提升。</p> <p><strong>注意：重要性一般，仅仅针对刚入行者，想在这行走远，后续必须补齐。该阶段内容是内功心法，修仙说法就是顶级功法。</strong></p> <h3 id="_7-2-学习时长"><a href="#_7-2-学习时长" class="header-anchor">#</a> 7.2 学习时长</h3> <p><strong>学习时长：7天(10小时/天)</strong></p> <p>刚入行以了解为主，知道大概即可，入行后要精修。</p> <h3 id="_7-3-具体内容"><a href="#_7-3-具体内容" class="header-anchor">#</a> 7.3 具体内容：</h3> <p>计算机组成原理， 计算机网络，各种协议，设计模式，数据结构与算法，各种JVM，架构设计</p> <h3 id="_7-4-学会标准"><a href="#_7-4-学会标准" class="header-anchor">#</a> 7.4 学会标准</h3> <p>学会标准：能讲，能实践
这个阶段理论偏多，</p> <p>部分能否深入浅出讲明白是关键，比如：http协议，tcp协议</p> <p>部分需要几年开发经验，几个项目经验才能悟到精髓，比如：设计模式</p> <h3 id="_7-5-学习技巧"><a href="#_7-5-学习技巧" class="header-anchor">#</a> 7.5 学习技巧</h3> <p><strong>学习技巧点：模仿 + 思考 + 刷题</strong>
设计模式靠悟，初级了解形，高级了解神。</p> <p>数据结构与算法靠理解，多刷题。</p> <p>其他多思考，多模仿</p> <h3 id="_7-6-学成境界"><a href="#_7-6-学成境界" class="header-anchor">#</a> 7.6 学成境界</h3> <p><strong>学成之后：筑基期后期</strong>
丹田的法力极限压缩，呈现液体状</p> <p><strong>编程说法：能独当一面程序员</strong></p> <h2 id="八、阶段七-面试考验"><a href="#八、阶段七-面试考验" class="header-anchor">#</a> 八、阶段七：面试考验</h2> <h3 id="_8-1-重要性"><a href="#_8-1-重要性" class="header-anchor">#</a> 8.1 重要性</h3> <p><strong>重要性：重中之中</strong>
十年寒窗苦读，无非想一朝金榜题名，面试考验就是科举考试，成则飞黄腾达，败则再战</p> <h3 id="_8-2-学习时长"><a href="#_8-2-学习时长" class="header-anchor">#</a> 8.2 学习时长</h3> <p>学习时长：7天(10小时/天)</p> <p>类似高考冲刺倒数10天，各种刷题，各种面试技巧，各种简历优化，各种项目表述等</p> <h3 id="_8-3-具体内容"><a href="#_8-3-具体内容" class="header-anchor">#</a> 8.3 具体内容</h3> <p>前面阶段都是，如果时间紧迫，4个性价比最高的复习点：</p> <p>1&gt;项目模块：准备项目亮点，难点，闪光点</p> <p>2&gt;非关系型数据库：redis  MongoDB，elasticsearch</p> <p>3&gt;各类功能中间件</p> <p>4&gt;springcloud 分布式/微服务组件</p> <h3 id="_8-4-学会标准"><a href="#_8-4-学会标准" class="header-anchor">#</a> 8.4 学会标准</h3> <p><strong>学会判断标准：能讲，能扯</strong>
10分钟，并能在项目中找到应用场景</p> <h3 id="_8-5-学习技巧"><a href="#_8-5-学习技巧" class="header-anchor">#</a> 8.5 学习技巧</h3> <p><strong>学成技巧：讲 + 练</strong>
没有技巧，靠的是前面几个阶段学习的积累</p> <h3 id="_8-6-学成境界"><a href="#_8-6-学成境界" class="header-anchor">#</a> 8.6 学成境界</h3> <p>学成后：筑基期后期圆满
进入假丹状态，离结丹不远啦。</p> <p><strong>编程说法：合格的初级程序员</strong></p> <h2 id="九、阶段八-顺利入职"><a href="#九、阶段八-顺利入职" class="header-anchor">#</a> 九、阶段八：顺利入职</h2> <p>入职又是一个新的开始，具体是啥，有机会再说。</p></div></div>  <div class="page-edit"><!----> <div class="tags"><a href="/tags/?tag=%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF" title="标签">#学习路线</a></div> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/pages/0e8971/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">序-蹉跎青春，不留遗憾</div></a> <a href="/pages/c29a9e/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">道法-费曼学习法</div></a></div> <div class="page-nav"><p class="inner"><span class="prev">
        ←
        <a href="/pages/0e8971/" class="prev">序-蹉跎青春，不留遗憾</a></span> <span class="next"><a href="/pages/c29a9e/">道法-费曼学习法</a>→
      </span></p></div></div></div> <div class="article-list"><div class="article-title"><a href="/archives/" class="iconfont icon-bi">最近更新</a></div> <div class="article-wrapper"><dl><dd>01</dd> <dt><a href="/pages/0c07b2/"><div>
            IT杂货铺
            <!----></div></a> <span class="date">03-23</span></dt></dl><dl><dd>02</dd> <dt><a href="/pages/705b35/"><div>
            人事百问
            <!----></div></a> <span class="date">03-22</span></dt></dl><dl><dd>03</dd> <dt><a href="/pages/78eb56/"><div>
            MyBatis-Plus
            <!----></div></a> <span class="date">03-12</span></dt></dl> <dl><dd></dd> <dt><a href="/archives/" class="more">更多文章&gt;</a></dt></dl></div></div></main></div> <div class="footer"><div class="icons"><a href="mailto:langfeiyes@163.com" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="https://github.com/langfeiyes" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="https://music.163.com/#/playlist?id=755597173" title="听音乐" target="_blank" class="iconfont icon-erji"></a></div> 
  Theme by
  <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 
    | Copyright © 2024-2024
    <span><a href="https://beian.miit.gov.cn/" target="_blank">粤ICP备18007927号-1</a></span></div> <div class="buttons"><div title="返回顶部" class="button blur go-to-top iconfont icon-fanhuidingbu" style="display:none;"></div> <div title="去评论" class="button blur go-to-comment iconfont icon-pinglun" style="display:none;"></div> <div title="主题模式" class="button blur theme-mode-but iconfont icon-zhuti"><ul class="select-box" style="display:none;"><li class="iconfont icon-zidong">
          跟随系统
        </li><li class="iconfont icon-rijianmoshi">
          浅色模式
        </li><li class="iconfont icon-yejianmoshi">
          深色模式
        </li><li class="iconfont icon-yuedu">
          阅读模式
        </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"><div></div></div></div>
    <script src="/assets/js/app.a2a00aa5.js" defer></script><script src="/assets/js/2.256f807a.js" defer></script><script src="/assets/js/10.ab144fe3.js" defer></script>
  </body>
</html>
